package p.ithorns.tools.translator.apt;

/**
 * 常量
 *
 * @author HtL
 * @date 2024/6/6 15:08
 * @since 1.0.0
 */
public interface Consts {

    /**
     * this关键字
     */
    String THIS = "this";

    /**
     * 构造方法名字，比较特殊
     */
    String CONSTRUCTOR_NAME = "<init>";

    /**
     * 包名分隔符
     */
    String PACKAGE_DELIMITER = "\\.";

    /**
     * 字段参数名分隔符
     */
    String VARIABLE_PARAM_DELIMITER = "_";

    /**
     * 类FQN+字段名
     */
    String TYPE_VARIABLE_SYMBOL = "#";

    String ANNOTATION_SYMBOL = "@";

}